/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package util;

import static  util.Sexo.*;

/**
 *
 * @author Ricardo
 */
public class ValidaEmprestimo {
    public ValidaEmprestimo(Sexo sexo, double salario, int idade) {
        if(sexo == Masculino){
            if(idade >= 18 && idade <= 35){
                if (salario > 5000.00) valorAprovado =(salario*0.75);
                else valorAprovado=(salario*0.70);
            }
            else if(idade >= 36 && idade <= 45){
                if (salario > 6000.00) valorAprovado = (salario * 0.60);
                else valorAprovado=(salario*0.55);
            }
            else valorAprovado=(salario*0.30);
        }
        else{
            if (idade >= 18 && idade <= 30)valorAprovado=(salario*0.70);
            else if(idade >= 31 && idade <= 40)
                valorAprovado = (salario * 0.50);
            else valorAprovado = (salario * 0.35);
        }

    }

    private double valorAprovado;

    public boolean getClienteAprovado(Sexo sexo, int idade, double salario){
        if(salario < 0)return false;
        else if(sexo == Masculino){
            if(idade>17 && idade<57){
                if(salario > 10000) return false;
                else return true;
            }
            else
                return false;
            }
        else {
            if (idade>17 && idade<52){
                if(salario > 10000) return false;
                else return true;
            }
            else
                return false;
        }
    }

    public double getValorAprovado(){
        return valorAprovado;
    }

}